Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Zhuhai Challenger Shenzhen 2 Challenger Italy F19 Italy F20 Italy F22 Italy F25 Italy #4-w2 China F1 Italy #4-w4 Germany F4 Italy F1 Italy F4 Italy F5 Italy F10 Romania F1 Italy F17 China F4 China #1-w4 France F17 France F18 France F19 China F6 Spain F32 China F2 China F4 Italy F4 China F5 France F5 Japan F3 Italy F12 Italy F13 Italy F14 Thailand F1 Italy F18 Italy F24 Italy F25 Italy F29 France F12 France F14 Great Britain F15 Japan F11 France F19 Japan F12 Great Britain F17 Spain F37 New Zealand F2 France F4 Italy F6 Japan F1 Italy F10 China F3 China F4 China F5 Indonesia F Indonesia F3 China F6 China F7 China F8 China China F1 China F2 Japan F1 Japan F3 China F3 China F4 Korea F4 Japan F4 Japan F5 Japan F6 Japan F7 Japan F8 Japan F9 China F1 Japan F1 Japan F2 Japan F3 Korea F1 Korea F2 Korea F3 Korean Rep. F4 China F3 China F4 Malaysia F1 Malaysia F2 China F6 China F5 USA F4 China F7 Australia F6 China F1 China F2 China F3 China F4 Korea F3 China F5 China F6 China F8 China F1 China F2 China F4 Korea F2 Korea F3 China F7 China F8 Canada F3 Azerbaijan F1 Indonesia F4 Thailand F5 Australia F12 China F1 China F2 China F5 China F6 Israel F7 Israel F8 China F8 China F9 China F10 Vietnam F5 Vietnam F6 Hong Kong F2 Hong Kong F3 Turkey F2 Turkey F5 Turkey F7 Turkey F8 Turkey F9 China F1 Italy F4 China F2 Italy F5 China F3 China F7 Thailand F1 Thailand F2 China F1 China F3 China F4 China F5 Thailand F4 Thailand F5 China F6 China F5 China F8 China F9 Italy F23 Italy F27 China F4 Turkey F2 Turkey F3 Turkey F4 Turkey F5 Japan F3 Japan F4 China F3 China F4 China F5 China F6 China F8 China F9 China F10 China F11 Australia F6 Australia F7 Australia F8 Australia F9 Spain F38 France F13 Great Britain F5 Italy F24 Great Britain F6 Japan F1 Italy F10 Italy #4-w1 Italy F15 Italy #4-w3 China F3 Italy F8 Romania F2 Italy F13 China F2 Italy F14 Italy F15 Italy F26 Indonesia F1 China #1-w1 China #1-w2 Italy F26 China #1-w3 Italy F30 Italy F31 Great Britain F16 Belgium F2 China F1 Italy F1 Italy F2 China F3 China F10 Italy F15 Thailand F3 Japan F2 China F2 Japan F1 (Nishi-Tama) Japan F2 (Nishi-Tokyo) Japan F3 (Kofu) China F4 (Luzhou) China F5 (Luzhou) China F7 (Wuhan) China F8 (Fuzhou) China F10 (Kunshan) China F11 (Shenzhen) China F14 (Tianjin) Australia F5 Australia F5 (Brisbane) Australia F6 (Toowoomba) Australia F7 (Cairns) Thailand F4 Japan F4 (Tsukuba) Japan F5 (Kashiwa) Japan F6 (Matsuyama) Turkey F6 China F7 (Luzhou) China F8 (Yinchuan) Hong Kong F1 (Hong Kong) Denmark F1 M25 Shymkent M25 Shymkent China F1 M25 Cuneo M15 Almaty China F7 M25+H Appiano China F1 China F2 China F2 M25 Bakersfield M15 Monastir M15 San Diego M25 Yinchuan China F3 V Trani Cup - Trani Memorial Manfredini - Sassuolo Antonio Savoldi-Marco Co. - Manerbio Open de L'Isere-Trophee BNP Paribas - Grenoble Unicredit (Suisse) Bank S.A. Challenger - Chiasso M15 Monastir Recanati Challenger M25 Monastir M15 San Diego Open D'Orleans - Orleans Ethias Trophy - Mons Challenger DCN de Cherbourg - Cherbourg M15 Monastir M15 Monastir M15 Monastir Internationaux du Doubs - Besancon Memorial Manfredini - Sassuolo M15 Tianjin Trofeo Sisma Mantova - Mantova M15 Maanshan Guzzini Challenger - Recanati Open Diputacion Ciudad de Pozoblanco - Cordoba M25 Shenzhen 5° Sporting Challenger - Turin M25 Monastir Canottieri Mincio Open - Mantova Genoa Open Challenger-Fondazione Carige - Genova Bergamo Challenger M25 Luzhou M15 Los Angeles China Open - Beijing Challenger Lugano - Lugano Harbour Tennis Cup Regione Lombardia - Milan 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Open D'Orleans - Orleans M25 Monastir Open Castilla y Leon - Segovia Geneva Challenger - Geneva Arroyo de la Encomienda - Valladolid Open de Tenis Amaya - Pamplona Heilbronn Open - Heilbronn Antonio Savoldi-Marco Co. - Manerbio Black Forest Open - Freudenstadt Astana Challenger BH Telecom Indoors Sarajevo 2006 - Sarajevo Fergana Challenger Prostejov Challenger Oldum Brown Vancouver Open - Vancouver Tennis Napoli Cup 2007 - Napoli Karshi Challenger Bangkok Challenger Bangkok Challenger Genova Open Challenger - Genova Open des Alpes Trophee BNP Paribas - Grenoble Pingguo Challenger Beijing Challenger Genova Challenger Shanghai Challenger Szczecin Challenger Jameson Cup - Milan Roma Challenger 2007 - Rome Bangkok Challenger Mons Challenger Burnie Challenger IPP Open - Helsinki KGHM Dialog Polish Indoors - Wroclaw Prague Challenger Monza Challenger Beijing Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Samarkand Challenger Como Challenger Mitsubishi Electric Europe Cup - Monza Ethias Tennis Trophy - Mons Tashkent Challenger Turin Challenger Mersin Challenger Prostejov Challenger Prague Challenger San Remo Tennis Cup - San Remo Astana Challenger Segovia Challenger St. Remy Challenger Petange Challenger TEAN International - Alphen Aan Den Rijn 3rd Volkswagon Challenger - Wolfsburg President's Cup - Astana Fergana Challenger Kazan Challenger Tyumen Challenger Astana Challenger Guangzhou Challenger Tianjin Challenger Braunschweig Challenger Marburg Challenger Traralgon Challenger 2 Guangzhou Challenger Napoli Challenger Anning Challenger Heilbronn Challenger Seoul Challenger Prostejov Challenger Arpa Ceramic Cup - Reggio Emilia Milan Challenger LXVII Concursu Internacional de Vigo - Vigo Citta di Como - Como Yokohama Challenger Bauer Watertechnology Cup 2007 - Eckental Launceston Challenger New Delhi Challenger Guangzhou Challenger Shenzhen Challenger Nanjing Challenger Rome Challenger Poprad Tatry Challenger Nanchang Challenger Orleans Challenger Happy Valley Challenger Bangkok Challenger Shymkent Challenger M25 Tsukuba M25 Kashiwa Astana Challenger Irving Challenger Astana Challenger Chengdu Challenger Canberra Challenger Kyoto Challenger Yokohama Challenger Shanghai Challenger Seoul Challenger Kyoto Challenger Shenzhen Challenger Columbus Challenger Genova Challenger Orleans Challenger Dallas Challenger Mons Challenger Traralgon Challenger Prague Challenger Braunschweig Challenger Ningboo Challenger Launceston Challenger Geneva Challenger Bangkok Challenger M25 Luzhou Yokohama Challenger Shymkent Challenger Canberra Challenger Shanghai Challenger Gwangju Challenger M15 Tianjin Heilbronn Challenger M25 Fuzhou Biel Challenger M25 Hong Kong Qujing Challenger Yokohama Challenger M15 Maanshan M15 Luan M15 Luan M25 Anning Samarkand Challenger Aix En Provence Challenger Maui Challenger Gimcheon Challenger Busan Challenger Guangzhou Challenger Gimcheon Challenger Gwangju Challenger Prague Challenger Meerbusch Challenger Bangkok Challenger Shanghai Challenger Intersport Heilbronn Open - Heilbronn Szczecin Challenger Winnipeg Challenger Gatineau Challenger Jinan Challenger Kobe Challenger M25 Anning Happy Valley Challenger Manila Challenger Wroclaw Challenger Kyoto Challenger Barletta Challenger Vicenza Challenger Manchester Challenger Gimcheon Challenger Binghamton Challenger Wuxi Challenger Astana Challenger Lexington Challenger Chengdu Challenger Granby Challenger Turin Challenger Bangkok Challenger Tennis Napoli Cup - Napoli Brest Challenger Bergamo Challenger Wroclaw Challenger Milan Challenger Suzhou Challenger Shenzhen Challenger Burnie Challenger Shenzhen Challenger Zhangjiagang Challenger Liuzhou Challenger Playford Challenger Canberra Challenger Burnie Challenger Bangkok Challenger Bangkok Challenger Braunschweig Challenger Zhuhai Challenger Shenzhen Challenger Shenzhen 1 Challenger Busan Challenger The LTA Men's Challenger - Nottingham Shymkent Challenger Internazionali de Tennis di Bergamo - Bergamo The Manchester Trophy - Manchester Columbus Challenger Fergana Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Granby Challenger Portoroz Challenger M25 Luzhou Jinan Challenger Istanbul Challenger Nur-Sultan Challenger Istanbul Challenger M25 Yinchuan Lermontov Challenger Aptos Challenger Rome Challenger Sporting Challenger - Turin 10ø Tornea B. Camparini - Reggio Emilia Mitsubishi Electric Europe Cup - Monza The Surbiton Trophy - Surbiton Citta di Monza - Monza Aix En Provence Challenger 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia ATP Open Castilla y Leon - Segovia Challenger 42 - Andrezieux 10° Trofeo Luigi Pezzoli - Bergamo Top Wool Challenger-Immagine Trophy - Biella Riviera di Rimini Challenger - Rimini Matsuyama Challenger Open de Montauban - Montauban Kos-Zucchetti Tennis Cup - Cordenons Open de Rennes La Trinitaine - Rennes Wuxi Challenger 2008 China TCL Challenger - Guangzhou Izmir Cup - Izmir Zhangjiagang Challenger Open des Alpes Trophee BNP Paribas - Grenoble Beijing Challenger Ningboo Challenger Liuzhou Challenger Kobe Challenger Canberra Challenger Ethias Trophy - Mons Napoli Challenger China Open - Beijing Bordeaux Challenger Jonkoping Challenger Milan Challenger Zhuhai Challenger Busan Challenger Prostejov Challenger Beijing Challenger China Open - Beijing Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Open 13 - Marseille Countrywide Classic - Los Angeles St. Petersburg Open - St. Petersburg Estoril Open - Estoril Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Open de Moselle - Metz AIG Japan Open Tennis Championships - Tokyo Proton Malaysian Open - Kuala Lumpur Shenzhen Challenger ABN AMRO World Tennis Tournament - Rotterdam Kobe Challenger Allianz Suisse Open Gstaad - Gstaad Malaysian Open - Kuala Lumpur Davidoff Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Bratislava Challenger Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Heilbronn Challenger Winston Salem - Winston Salem Open de Moselle - Metz If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart China Open - Beijing Open 13 - Marseille Bet-at-home Open - Hamburg China Open - Beijing Dubai Duty Free Tennis Championships - Dubai Portugal Open - Oeiras Bet-at-home Open - Hamburg Shanghai Challenger Open Sabadell Atlantico - Barcelona Winston-Salem Open - Winston-Salem Pilot Pen Tennis - New Haven Ningboo Challenger Szczecin Challenger Winnipeg Challenger Heilbronn Challenger AEGON Championships - London Brisbane International - Brisbane Geneva Challenger Belgrade Challenger Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Shenzhen Open - Shenzhen Sunrise Challenger Almaty Challenger Grand Prix Hassan II - Casablanca Little Rock Challenger Catella Swedish Open - Bastad Napoli Challenger China Open - Beijing Turin Challenger Kun-Ming Challenger Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Rakuten Japan Open - Tokyo Kremlin Cup - Moscow AEGON International - Eastbourne Helsinki Challenger Estoril Open - Estoril ATP Kremlin Cup - Moscow Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb Antalya Open - Antalya Lexington Challenger Grand Prix Hassan II - Casablanca AEGON Championships - London International German Open - Hamburg Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Kremlin Cup - Moscow Ilkley Challenger Open 13 - Marseille Kyoto Challenger Shenzhen Challenger Busan Challenger SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Heilbronn Challenger BMW Open - Munich Delray Beach International Tennis Championships - Delray Beach Surbiton Challenger Rome Challenger Brisbane International - Brisbane Gatineau Challenger Furth Challenger PBZ Zagreb Indoors - Zagreb Shanghai Challenger Maui Challenger Suzhou Challenger Barcelona Open BancSabadell - Barcelona Astana Challenger Koblenz Challenger Anning Challenger The Artois Championships - London Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Napoli Challenger Anning Challenger Swiss Indoors Basel - Basel Astana Challenger Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Winnetka Challenger BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul M15 Hong Kong Zhangjiagang Challenger Qingdao Challenger Napoli Challenger Milan Challenger Brisbane - Brisbane Las Vegas Challenger Toyota Challenger Bangkok Challenger St. Petersburg Open - St. Petersburg Dallas Challenger Nanchang Challenger Anning Challenger Granby Challenger Shanghai Challenger Chengdu Challenger Ningboo Challenger Marburg Challenger China Open - Beijing Scheveningen Challenger Winnipeg Challenger Gatineau Challenger Vancouver Challenger Internazionali di Tennis - Bergamo Shenzhen Open - Shenzhen Burnie Challenger China Open - Beijing Zadar Challenger Chengdu Open - Chengdu Monterrey Challenger Gerry Weber Open - Halle Qatar ExxonMobil Open - Doha Guangzhou Challenger Davis Cup, Group 1, 1R, KAZ-KOR 5-0 Open SEAT 2008 - Barcelona Legg Mason Tennis Classic - Washington China Open - Beijing Medibank International - Sydney Open 13 - Marseille AEGON International - Eastbourne St. Petersburg Open - St. Petersburg Heineken Open Shanghai - Shanghai Kremlin Cup - Moscow U.S. National Indoor Tennis Championships - Memphis Qatar ExxonMobil Open - Doha Zhuhai Challenger Kaohsiung Challenger Apia International - Sydney Rogers Masters - Toronto Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Nur-Sultan Challenger Internazionali BNL dItalia - Rome Rogers Cup - Toronto Sopot Challenger Shanghai ATP Masters 1000 - Shanghai Rogers Cup - Montreal Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Indian Wells Challenger AEGON International - Eastbourne Masters Series Monte-Carlo - Monte-Carlo Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Mercedes Cup - Stuttgart If Stockholm Open - Stockholm BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Zhuhai Open - Zhuhai French Open - Paris Shanghai Rolex Masters - Shanghai U.S. Open - New York Australian Open - Melbourne French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami St. Petersburg Open - St. Petersburg BMW Open - Munich China Open - Beijing Open Sabadell Atlantico - Barcelona Davis Cup, Group 2, 2R, INA-CHN 2-3 Asian Hopman Cup - Astana Hopman Cup - Perth China Open - Beijing Davis Cup, World Group, PO, KAZ-SUI 5-0 Davis Cup, World Group, QF, KAZ-CZE 1-3 Davis Cup, World Group, QF, SUI-KAZ 3-2 Davis Cup, Group I, 1R, TPE-CHN 0-5 Davis Cup, World Group, QR, CHN-JPN 2-3 Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open (Asia, Wildcard) Australian Open (Asia, Wildcard) Australian Open (Asia, Wildcard) Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open Qualifying - Doha Australian Open - Melbourne Australian Open - Melbourne Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, Group 1, PO, THA-KAZ 0-5 Davis Cup, World Group, 1R, ESP-KAZ 5-0 Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-KAZ 2-3 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, Group I, 1R, NZL-CHN 4-1 Davis Cup, World Group, 1R, KAZ-BEL 3-2 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, KAZ-AUT 3-1 Australian Open (Asia, Wildcard) Davis Cup, Group I, THA-CHN 0-5 Davis Cup, Group I, 1R, CHN-KOR 1-3 Australian Open (Asia, Wildcard) Australian Open (Wildcard) M25 Hong Kong